package com.william.jdbcplus.demo.entity;

import com.william.jdbcplus.common.annotation.TableColumn;
import com.william.jdbcplus.common.annotation.TableId;
import com.william.jdbcplus.common.annotation.Table;
import com.william.jdbcplus.common.entity.Entity;
import com.william.jdbcplus.common.enums.IdType;
import lombok.Data;

import java.util.Date;

@Table("lis_his_record")
@Data
public class HisRecord implements Entity {
    @TableId(type = IdType.SNOWFLAKE)
    public Long id;

    public String hisId; // 结算单据号

    public String patientId; //个人编码，存身份证

    public String patientName; //病人姓名

    public String socialCardId; // 身份证号码

    public String visiType; // 就诊类型

    public String orderDeptName; // 开单科室

    public String executeDeptName; //执行科室

    public Date recieveDate; //接收时间

    public Date reportDate; // 报告时间

    public String packageChargeId; //检验套餐编码

    public String packageChargeName; // 检验套餐名称

    public String examId; //项目编码

    public String examName; // 项目名称

    public String examResult; //化验结果

    @TableColumn("hosp_code")
    public String hospCode; //就诊医院系统编码

    @TableColumn("hosp_name")
    public String hospName; // 就诊医院名称

    @TableColumn("dsthosp_code")
    public String dstHospCode; //检验医院系统编码

    @TableColumn("dsthosp_name")
    public String dstHospName; // 检验医院名称
}
